Login

Note: Clickbank previously used an "IPN" integration. Documentation for this is at the end of this document.

Their new system/UI allows for setting direct postbacks, which is much easier to use, and is documented first below.


Using postbacks for conversion tracking

Firstly, in FunnelFlux use our Clickbank offer source template to create ideal data passing.

With the new Clickbank tracking available, this will pass more useful data in your links, improving your reporting on the Clickbank side.

For the conversion tracking, go Integrations > Postbacks/pixels in Clickbank and create a global postback like below:

Here we are using conversions for the initial purchase and custom event 1 for the optional upsells.

The specific URLs above are:

https://YOUR-CUSTOM-DOMAIN/pb/?hit={ext_clid}&rev={affiliate_earnings}&tx={event_id}

And for the upsell:

https://YOUR-CUSTOM-DOMAIN/pb/cevent?hit={ext_clid}&rev={affiliate_earnings}&num=1

Make sure you replace YOUR-CUSTOM-DOMAIN with your FunnelFlux tracking domain. You can also copy/paste the conversion URL from the offer source in FunnelFlux on the conversion tracking tab.

Here, custom event 1 is used, but you can change this to any event by changing the num=1 part.

If you would prefer to only use conversions, you would need to ensure the "tx" value is different for each event, which you could do using a URL like this for both purchase and upsell:

https://YOUR-CUSTOM-DOMAIN/pb/?hit={ext_clid}&rev={affiliate_earnings}&tx={event_type}_{event_id}

And that's it! The new approach that does no use an IPN is much more in line with typical tracking standards 🎉

Tracking as a vendor

The vendor tracking has less available parameters, for this use the Clickbank (Vendor) offer source template and the provided postback URL.

For the upsells, you can use the same URL and either modify it to use ...&tx={event_type}_{event_id}, or switch to using a custom event URL of your choice.


Old approach using IPN

Tracking with Clickbank can be difficult given the unreliability of "pixels" and lack of a a basic server-to-server postback URL.

To track Clickbank sales well, you need to use their IPN tool - whether you are an affiliate or a vendor.

Firstly, log into Clickbank and head to Vendor Settings > My Site:

Yes, you should go here even if you are an affiliate, not a vendor.

From here, scroll down to the Advanced Tools box and click Edit:

Head to the integrations section of FunnelFlux Pro and generate your IPN info under the Clickbank area.

You will need to set a 16 digit alphanumeric secret key e.g. 123ABC456DEF0000 -- this is up to you.

You will be able to copy the IPN URL from this page too.

In Clickbank, you can now fill out this section:

Note: use version 6.1. We may upgrade to offer support for 7.0 later. 

From here, SAVE the changes and it will go back to the previous page. Now, go back into these settings and click "Test IPN". The Clickbank tester here does not seem to work unless you save first, then come back, so be sure not to skip this test (else the test IPN button will fail every time).

Once confirmed/verified, no further changes are required.


Now, in your offers in FunnelFlux:

  • If you are an affiliate, append ...?tid={hit} to your Clickbank URLs
  • If you are a vendor, append ...?vid={hit} to your Clickbank URLs

To make this easiest, use our offer source templates for Clickbank affiliates/vendors, then create an offer and pick that source. Use your general Clickbank URL as the offer URL, and our template will automatically append the above (you can see on the data passing tab that it will be inherited from the offer source).

And that's it!

This IPN integration should handle conversions as well as refunds, and also upsells.